@charset "utf-8";
/* CSS Document */
.c_red { color:#ff2832;}
.my_title { height: 48px; line-height: 48px; background: #fafafa; border: 1px solid #dcdcdc; overflow: hidden;}
.my_title .title { margin: 15px 0 15px 10px; padding: 0 0 0 10px; font-size: 16px; color: #323232; line-height: 18px; border-left: 2px solid #ff2832;}
.my_title a.title:hover{color: red;text-decoration:none;}
.my_title em { color:#ff2832; padding:0 8px; font-style:normal;}
.security { border: 1px solid #dcdcdc; border-top:none 0; padding:30px 45px; margin-bottom:35px;}
.step { text-align:center; margin-bottom:25px;}
.step li { width:120px; display:inline-block; height:48px; color:#dcdcdc; line-height:24px; *display:inline; *zoom:1;}
.step li .line { display:block; color:#fff; background:url(../images/step_bg.png) -120px 0 no-repeat; width:120px; height:24px;}
.step li.green { color:#66c67f;}
.step li.green .line { background-position:0 0;}
.security .tip { text-align:center; color:#ff7200;}
.security .list li { padding:14px 0; line-height:36px; height:38px; position:relative;}
.security .list .name { width:325px; text-align:right; margin-right:10px; font-size:14px; float:left; line-height:38px;}
.security .list input { width:90px; font:12px/36px "Microsoft Yahei"; color:#969696; padding:0 0 0 10px; border:1px solid #d2d2d2; height:36px; margin-right:18px; display:inline-block; vertical-align:middle;}
.security .list input.active { border-color:#969696;}
.security .list input.long { width:224px;}
.security .list input.w_red { border-color:#ff2832; color:#ff2832; background-color:#fdf0ef;}
.security .list .code { display:inline-block; width:85px; height:38px; margin-right:8px; vertical-align:middle;}
.security .list .btn_check,.security .list .btn_uncheck { display:inline-block; height:36px; color:#646464; background-color:#f6f6f6; border:1px solid #d2d2d2; width:114px; text-align:center; vertical-align:middle;}
.security .list .btn_uncheck{background-color:#fbfbfb;cursor:text;}
.security .list .btn_check:hover { background-color:#fbfbfb;}
.security .list a.btn_red { background-color:#ff2832; display:inline-block; width:86px; height:30px; line-height:30px; text-align:center; color:#fff;}
.security .list a.btn_red:hover { background-color:#f01923;}
.security .list a.unable,.security .list a.unable:hover { cursor: default; background-color: #ccc;}
.security .list .drop { position:relative; border:1px solid #d2d2d2; float:left; height:36px; width:234px; z-index:99;}
.security .list .drop .drop_con { display:block; padding:0 10px 0 12px; width:212px; height:36px;} 
.security .list .drop .drop_con a { float:right; display:block; width:14px; height:14px; background:url(../images/icon.png) 4px -65px no-repeat; margin-top:12px;}
.security .list .drop .drop_con a.down { background-position:-8px -65px;}
.security .list .drop dl { width:234px; border:1px solid #d2d2d2; border-top:none 0; position:absolute; top:36px; left:-1px; background-color:#fff; z-index:9;}
.security .list .drop dl dd { padding-left:12px; cursor:pointer;}
.security .list .drop dl dd:hover { background-color:#f5f5f5;}
.security .p_con { padding:100px 0 100px 310px; line-height:24px;}
.security a.more { color:#1a66b3;}
.security a.more:hover { text-decoration:underline;}
.security .list li .ltip { position:absolute; left:335px; top:46px; color:#969696;}
.security .list li .ltip.wrong { padding-left:10px; color:#ff2832;}
.security .list li .ltip.caps{border: 1px solid #fcd9b0; line-height:18px; background-color: #fff0cf; color:#ff8400; width: 234px; top:56px;}
.security .list li .ltip .icon_t { width:18px; height:18px; float:left; margin-right:4px; background:url(../images/icon.png) 4px -113px no-repeat;}

.security .list .msg_level { display: inline-block; margin: 0 8px 0 0; overflow: hidden; width:70px;}
.security .list .msg_level span { background-color: #d6d6d6; display: inline-block; height: 10px; margin-left: 1px; width: 22px; *vertical-align:middle; _height: 12px; _overflow: hidden;}
.security .list .msg_level .s1 { background-color: #ff3600; border-radius:2px 0 0 2px; }
.security .list .msg_level .s2 { background-color: #ffc000; }
.security .list .msg_level .s3 { background-color: #71b300; border-radius:0 2px 2px 0; }

.security .list .icon { display:inline-block; width:16px; height:38px; background:url(../images/icon.png) 0 -74px no-repeat; vertical-align:middle;}
.security .list .icon{display: none;}
.security .list .icon.wrong { background-position:-26px -74px;}
.security .list .icon.code_w { position:absolute; left:415px; top:16px;}
.security .intro { border-top:1px solid #ededed; line-height:26px; padding:20px 0 0; margin-top:20px; color:#888;}
.security .intro h3 { font-weight:bold; color:#7c7c7c;}

.manual_service { border:1px solid #dcdcdc; padding:30px 15px 45px 20px;}
.manual_service .intro { background:url(../images/icon.png) 0 2px no-repeat; line-height:21px; padding:0 0 0 45px; height:40px; overflow:hidden; margin-top:30px;}
.manual_service a { float:right; color:#1a66b3; line-height:26px;}
.manual_service a:hover { text-decoration:underline;}
.manual_service a.btn_manual { border:1px solid #dcdcdc; background: url(../images/icon.png) 5px -37px no-repeat #f7f7f7; height:26px; width:90px; margin-right:8px; padding-left:20px; color:#646464;}
.manual_service a.btn_manual:hover { background-color:#eaeaea; text-decoration:none;}


/*找回密码*/
.shadow_box { background-color:#ebeeef; width:950px; margin-bottom:40px; position:relative; margin:40px auto;}
.register_box { background: #fff; position:relative; top:-10px; right:-10px; width:950px;font-family:'Microsoft YaHei'; box-shadow:-1px 1px 1px rgb(232,235,236); padding-bottom:70px;}
.register_box .head { height: 74px; border-bottom: solid 1px #eceef2; padding-right: 15px; margin:0 10px; }
.register_box .head .logo { float:left; padding-left:10px; margin-top:20px;}
.register_box .head h3 { font-size:16px; line-height:18px; padding-left:13px; float:left; margin-top:42px;}
.register_box .head .more, .register_box .head .dd_more { float: right; color: #646464; line-height:22px; margin-top:40px;}
.register_box .head .more a { background-color:#9a9fa6; color: #fff; width:44px; height:22px; text-align:center; margin-left:9px; display:inline-block; border-radius:2px;}
.register_box .head .more a:hover { background-color:#8e96a0; text-decoration:none;}
.register_box .head .dd_more a { color:#646464;}
.register_box .head .dd_more a.home { padding-left:16px; margin-right:15px; background:url(../images/icon.png) 0 2px no-repeat;}
.register_box .head .dd_more a:hover { color:#ff3c00; text-decoration:none;}
.register_box .security { border:none 0;}
.register_box .manual_service { width:850px; margin-left:30px;}


/* 首页 */
.security_content_index{border:1px solid #eee;margin:10px 0 30px;padding:0 10px;line-height:14px;}
.security_content_index p{border-bottom:1px solid #eee;height:83px; position: relative;}
.security_content_index p *{float:left;}
.security_content_index p i{width:36px;height:36px;overflow:hidden;display:inline;margin:25px 20px 0 32px;}
.security_content_index p i.success{background:url(../images/security_sprite131104.png) no-repeat 0 -230px;}
.security_content_index p i.failure{background:url(../images/security_sprite131104.png) no-repeat 0 -270px;}
.security_content_index p span{margin:38px 0 0 0;}
.security_content_index p span.red { color:#ff2832;}
.security_content_index p span.title{margin:36px 40px 0 0;font-size:14px;font-weight:bold;}
.security_content_index p a,.security_content_index p a:hover{margin:38px 65px 0 0;float:right;display:inline; color:#1a66b3;}
.security_content_index .clear{background:#fff;height:1px;margin-top:-1px;}
.security_content_index p a.forget { color: #aaa; position: absolute; right: -18px; top: 16px;}

.security_content_index ul li{position:relative;width:840px;padding:17px 0 0 103px;}
.security_content_index ul span{display: inline-block; vertical-align: middle;}
.security_content_index ul .col1{font-size:14px;padding-left:15px;}
.security_content_index ul .col1 span{color:#ff2832;}
.security_content_index ul .col2{height:21px;width:161px;background: url(../images/icon_safety.png) no-repeat 0 0;overflow:hidden;}
.security_content_index ul .col3{display:block;color:#969696;padding-top:7px;}
.security_content_index ul .level2 .col2 {background-position:0 -21px;}
.security_content_index ul .level3 .col1 span{color: #66c67f;}
.security_bar{background:#fafafa;border-color:#ddd;margin:15px 0 0;height:76px;}
.security_content_index ul .icon{width:41px;height:53px;position:absolute;left:28px;top:12px;background:url(../images/security_sprite131104.png) no-repeat 0 -140px;}
.security_content_index ul .level2 .icon{background-position:0 -70px;}
.security_content_index ul .level3 .icon{background-position:0 0;}
.security_content_index ul .history{line-height:22px;color:#aaa;position:absolute;text-align:right;width:250px;right:0;top:19px;}
.security_content_index ul .history span{display:block;}
.security_content_index ul .history span.red { color: #ff2832; position: relative;}
.security_content_index ul .history span.red em { display: block; background-color: #ff2832; color: #fff; position: absolute;; right: -20px; top: 2px; height: 12px; line-height: 12px; padding: 3px; border-radius:5px; font-style: normal; font-family: "sinsum";}
.security_content_index ul .history a { color:#1a66b3;}
.security_content_index ul .level3 .col2 {background-position:0 -42px;}
.security_content_index ul li.level3{padding-top:28px;}
.security_modify_border .msg_level span{float:none; }
.security_content_index .msg_level {display:inline-block;overflow:hidden;width:200px;vertical-align:middle;*display:inline;margin:2px 0 0 8px;font-size:12px;color:#878787;}
.security_content_index .msg_level span {color:#fff; display:inline-block;height:13px;line-height:13px;margin-left:1px;text-align:center;overflow:hidden; background-image:url(../images/security_bg02_131104.png);background-repeat:no-repeat;}
.security_content_index .msg_level .s1{background-position:0 -94px;width:51px;}
.security_content_index .msg_level .s2{background-position:0 -81px;width:84px;}
.security_content_index .msg_level .s3{background-position:0 -68px;width:126px;}

.my_title.index_t { border:2px solid #dcdcdc; border-width:0 0 2px; height:33px; padding-top:15px;}
.my_title .in_tip { line-height:18px; color:#ff2832; margin-left:30px; padding-left:20px; background:url(../images/icon.png) -22px -114px no-repeat;}
.question { border:1px solid #eee; padding:15px 20px; line-height:24px; height:100px; margin:0 0 35px;}
.question dt { font-size:14px;}
.question dd { width:430px; float:left; padding-left:8px;}
.question dd a { color:#1a66b3;}

.warning { border:1px solid #eee; padding:15px 20px; line-height:24px; height:100px; margin:0 0 35px;}
.warning dt { font-family: "Microsoft Yahei";font-size:14px;font-weight:bold; color:#ff2832;}
.warning dd{padding-left:8px; }
.warning dd a { color:#1a66b3;}